package models

// 电话号码表
type Mobile struct {
	Id        int64
	TaskId    int64
	CompanyId int64
	Phone     string
	VarTts1   string `orm:"null"`
	VarTts2   string `orm:"null"`
	VarTts3   string `orm:"null"`
	VarTts4   string `orm:"null"`
	BasicModel
}

const (
	// 未拨打
	CallStatusNotCall = iota + 1

	// 未接听
	CallStatusFailed       // 呼叫失败
	CallStatusBusy         // 用户忙
	CallStatusOutOfService // 不在服务区
	CallStatusStopService  // 已停机
	CallStatusReject       // 拒接
	CallStatusPowerOff     // 已关机
	CallStatusInvalid      // 无效
	CallStatusLimited      // 被限制
	CallStatusLineErr      // 线路错误
	CallStatusNotAnswer    // 未接听

	// 已接听
	CallStatusAccept       // 已接听
	CallStatusOpenWindow   // 弹屏
	CallStatusListen       // 监听
	CallStatusIntervention // 介入
)
